package com.example.microinvestuser.service.user;
import com.example.microinvestcommon.entity.Users;
import com.example.microinvestcommon.pojo.Result;
import org.springframework.stereotype.Service;
//import org.springframework.web.multipart.MultipartFile;

@Service
public interface UserService {

    //用户注册
    Result registerUserService(Users users);
    //用户注册邮箱
    Result registerEmail(String email);
    //用户使用旧密码修改密码
    Result<String> updateWithOldPwdService(String oldPassword, String newPassword);
    //用户忘记密码使用邮箱找回(第一步)
    Result updatePwdWithEmailStepOne(String email);
    //用户忘记密码使用邮箱找回(第二步)
    Result updatePwdWithEmailStepTwo(String email, String code);
    //用户忘记密码使用邮箱找回(第三步)
    Result updatePwdWithEmailStepThree(String newPwd);
    //注销删除账号
    Result deleteUser(Long userId);
    //用户注册邮箱验证
    Result registerIdentifyingCode(String email,String code);
}
